#app {
  height: 100%;
}

@mixin overflow-line($line) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  -webkit-line-clamp: $line;
  -webkit-box-orient: vertical;
}

.overflow-line1 {
  @include overflow-line(1);
}

.overflow-line2 {
  @include overflow-line(2);
}

.overflow-line3 {
  @include overflow-line(3);
}

.el-overlay {
  .el-overlay-dialog {
    display: flex;
  }
}

.el-dialog {
  margin: auto
}
// .v-page{
//   height: calc(100vh - 34px - 50px)!important;
// }
.w-30{
  width: 8rem;
}
.w-50{
  width: 15rem;
}
.group-label{
  border: 1px solid #dcdfe6;
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
  color: #606266;
}
.hidden-row {
  display: none;
}
.ml-auto{
  margin-left: auto!important;
}
.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{
  font-size: 16px;
}